MP3模块 [WEEEMAKE WIKI] |
您所在的位置:网站首页 › 无名科技 mp3 模块 › MP3模块 [WEEEMAKE WIKI] |
MP3模块
1. 模块介绍
MP3模块是一个用于控制播放MP3文件的音频播放模块。模块板载了一个0.1W的喇叭,可以直接播放音乐,不需要另外再接喇叭。同时也可以通过插针接口,外接功率更大的喇叭。模块内置4M内存,可以存放少量音频文件,同时也支持TF卡,用户可以存入更多更大的音频文件。 2. 模块参数
参数 值/描述 工作电压 DC 5V 通信方式 WM单总线 尺寸大小 55mm * 24mm * 18.5mm(长*宽*高) 3. 模块使用 3.1. 存入文件
模块上有一个microUSB接口,通过USB 连接电脑,电脑上会以U盘的形式读出,此时直接往里面放入MP3格式的音频文件就好了。注意,内置的flash卡只有4M大小。更大的文件需要存入TF卡,然后插入模块上面的TF卡槽中去。 3.2. 测试播放
用RJ11线连接主控板通电后,模块上L1的指示灯会常亮,此时可以按下模块上的白色按键,如果模块上已经有文件,不需要编程就会立刻播放文件,同时L1的指示灯会闪烁,当播放停止时,常亮。 4. 编程指南 4.1. 功能介绍及编程指南
4.1.1 模块功能及图形化编程指南 该模块支持的图形化编程平台有WeeeCode、编程猫平台、Mixly_Arduino、MakeCode等,其图形化编程大同小异,区别不会很大。 模块功能 需传参数 图形化编程块举例(其他平台图形化编程块大同小异) 选择MP3文件播放来源:内置FLASH或TF卡 (2个参数)端口、播放文件源 设置播放音量 (2个参数)端口、播放音量值(0~30) 指定播放第几首 (2个参数)端口、播放音量值(1~3000) 恢复播放 (1个参数)端口 暂停播放 (1个参数)端口 上一首 (1个参数)端口 下一首 (1个参数)端口 判断当前曲目是否播放完毕 (1个参数)端口
4.1.2 文本代码编程指南 直接使用文本代码编程,就涉及到相关编程API: Arduino-C/C++ API:查看相关API Micro:bit-micropython API:查看相关API 4.2. 编程示例 5. 外接喇叭
如果板载喇叭的音量和声音品质不能满足要求,可以通过按键旁边的2pin插针来扩展喇叭,建议接入3W以内的喇叭。工作时外接喇叭和板载喇叭会同时响。 6. 注意事项
(1)模块只支持MP3格式; (2)曲目排序会按照存入Flash或TF卡先后顺序排列的,即最先存入的曲目为第1首,按照存入先后顺序依次往后排序; (3)编程时,注意循环条件中极短时间内重复调用播放歌曲指令,这样会导致歌曲播放不出,最好加入播放歌曲时间长度的延迟; (4)外接喇叭时,要注意模块散热,不能使模块过热; (5)模块不要经常处于最大音量,以防减少喇叭寿命; (6)该模块属于较耗电模块,使用时最好外接电源。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |